Elementor\Core\Experiments\Manager C

Total Complexity 120
Dependencies 13
Dependents 14
Total lines 1,042
Lines of code 635
Logical lines of code 283
Comment lines 237
Methods 34
Properties 3

Methods 34

Method Rating Maintainability Complexity Lines of code
validate_dependency()
A
43 13 52
register_settings_fields()
A
42 11 53
add_feature()
A
45 11 40
sort_allowed_options_by_dependencies()
A
46 8 42
is_feature_active()
A
57 8 16
format_feature_tags()
S
53 7 24
add_default_features()
S
38 1 89
set_new_site_default_state()
S
59 5 14
get_feature_settings_label_html()
S
54 4 22
render_feature_settings_field()
S
49 3 36
initialize_feature_dependencies()
S
58 4 14
unify_feature_tags()
S
62 4 12
set_feature_default_state_to_match_dependencies()
S
62 4 11
get_feature_state_label()
S
61 4 11
__construct()
S
52 3 25
render_settings_intro()
S
51 2 34
on_feature_state_change()
S
60 3 13
render_feature_dependency()
S
59 2 16
create_dependency_class()
S
66 3 9
get_feature_actual_state()
S
69 3 6
install_compare()
S
62 2 12
set_feature_initial_options()
S
53 1 23
should_show_hidden()
S
79 2 3
set_feature_default_state()
S
69 2 7
remove_feature()
S
80 1 3
get_feature_option_key()
S
80 1 3
get_features()
S
79 1 3
init_states()
S
68 1 7
get_active_features()
S
78 1 3
has_non_existing_dependency()
S
68 1 7
render_stable_section_title()
S
70 1 8
init_features()
S
73 1 5
init_release_statuses()
S
65 1 9
get_saved_feature_state()
S
80 1 3